home *** CD-ROM | disk | FTP | other *** search
/ Ian & Stuart's Australian Mac 1993 September / clonecd / September 93.img / Archives / Games / Board / Chess / KnightEdit 1.5.2 / KnightEdit / KnightEdit.rsrc / TEXT_1000.txt < prev    next >
Text File  |  1993-08-30  |  9KB  |  185 lines

  1.         KnightEdit  v1.5.2
  2.          Copyright ¬© 1991 Jesse Carpenter 
  3.                    All Rights Reserved
  4. --------------------------------------------
  5. KnightEdit is a chess-notation editing program. Some have called KnightEdit a game recorder. It reads and writes long algebraic chess notation to and from text files.  It animates the moves from a text file onto a graphic chess board. After the chess move is made, post the text file either on a communication network or on an office environment network, or simply print out a text file and mail it to a friend. Enjoy!
  6. KnightEdit IS NOT   a computer chess game.
  7. --------------------------------------------
  8. Shareware:
  9. Try the program for 15 days. If you continue using it, pay the shareware fee; otherwise, destroy your copy or give it to a friend for a 15 day trial. 
  10.  
  11. Mail a $10.00 registration fee to:
  12.  
  13. Carpenter Software
  14. KnightEdit v1.5.2
  15. PO Box 80743
  16. Albuquerque, New Mexico 87198-0743
  17.  
  18. Commercial distribution of KnightEdit v1.5 or higher requires a license from author and a registration fee. 
  19. KnightEdit program is a property of Jesse Carpenter. 
  20. --------------------------------------------
  21. ‚Ä¢ Special features include:
  22. --------------------------------------------
  23. ‚Ä¢ KnightEdit writes and reads long algebraic chess notation to and from text files.
  24. ‚Ä¢ You can move the chess pieces on the chess board with the mouse. At the bottom of the chess board when selected or active, the next turn number with the appropriate chess piece is shown followed by the board coordinate of the position of the mouse hand. 
  25. ‚Ä¢ The smart chess board or (AI) allows only a one move turn and only to the the appropriate space. The smart chess board allows castling, in passing, pawn exchanging, and error checking when reading text. 
  26. Also smart chess determines a check. If there is a checkmate or stalemate, the king cannot move.
  27. ‚Ä¢ Animate under the Chess Moves Menu allows KnightEdit to animate the moves that are listed on the text file. If it is desired for any reason to discontinue animation, simply hold down the mouse button until the animation stops..
  28. ‚Ä¢ Select Study under the Chess Moves Menu to review all chess moves without altering any text moves. It has a forward and reverse button, and a set and last move button. A quick way to study a game.
  29. ‚Ä¢ Select Write under the Chess Moves Menu to Re-Write chess moves onto the text file. This option is good to use for rewriting incoming text file from others sources so chess notation is rewritten for KnightEdit compatibility. Also can write short algebraic chess notation by selecting the option in the preference dialog.
  30. ‚Ä¢ Preference under the Option Menu allows you to save choice of chess piece, orientation of board, and other options to a preference file. Thus upon starting KnightEdit program, these option are set to New Files and to Text files. Also if NOT using for Text Only in preference, options are saved to the text-style file. The text-style file will set options upon opening, it has precedence over the preference file.
  31. ‚Ä¢ There is a print capability. If the text edit window is active while selecting print under the File menu, it will print WYSIWYG. ALSO if the chess board window is active, it will print the chess board.
  32. ‚Ä¢ Braces {} and carets ^^ are used to manipulate how KnightEdit will read the move list. KnightEdit will ignore any moves in a set of braces. But if there is a caret on the immediate right of a left brace, KnightEdit will read the contents within the braces. If it has two carets, this will indicate to KnightEdit to continue reading on the the next set of braces that has a caret. The second caret of the first set is only needed to set the continuation flag and no others are needed. Also if a caret is placed any where other than on the right of a left brace, KnightEdit will exit the reading except when placed within braces without a caret on the right of a left brace. This is great if you are playing more than one game to a correspondent; it allows KnightEdit to read one game at a time with out getting a read error. Examples follow:
  33.  
  34. Example 1:  Will read game 1, but will ignore game 2.
  35.  {^  Game 1
  36.  1   d2-d4    d7-d5 
  37.  2  Ng1-f3   Nb8-c6 
  38.  3   e2-e3   Ng8-f6 
  39.  etc.
  40. }
  41. {   Game 2
  42.  1   e2-e4    e7-e5 
  43.  2  Ng1-f3   Nb8-c6 
  44.  3  Bf1-c4   Ng8-f6 
  45.  etc.
  46. }
  47. End of Example 1.
  48.  
  49. Example 2: Will read moves 1 and 2, but will continue to read set 1 only.
  50.  1   e2-e4    e7-e5 
  51.  2  Ng1-f3   Nb8-c6 
  52.  
  53. {^^ Set 1 Begins
  54.  3  Bf1-c4   Ng8-f6 
  55.  4  Nb1-c3   Bf8-c5 
  56. }
  57.  Game Continues
  58.  3   c2-c4   Ng8-f6 
  59.  4   d2-d3   Bf8-b4+
  60.  5  Bc1-d2   Bb4-c5 
  61.  
  62. {^ Set 1 Continued
  63.  5   d2-d3    d7-d6 
  64.  6     O-O      O-O 
  65. }
  66. Game Continues
  67.  6  Nb1-c3      O-O 
  68.  7  Bf1-e2  
  69. End Of Example 2.
  70.  
  71. Example 3: KnightEdit will exit the reading at move 4 when it comes across a caret that is not on the right of a left brace. Will do the same when reading within braces.
  72.  1   e2-e4    e7-e5 
  73.  2  Ng1-f3   Nb8-c6 
  74.  3  Bf1-c4   Ng8-f6 
  75.  3   c2-c4   Ng8-f6 
  76.  4   d2-d3^   Bf8-b4+
  77.  5  Bc1-d2   Bb4-c5 
  78.  6  Nb1-c3      O-O 
  79.  7  Bf1-e2  
  80. End Of Example 3.
  81.  
  82. --------------------------------------------
  83.                      * Menu Commands *
  84. --------------------------------------------
  85.                             * File *
  86. --------------------------------------------
  87.    New .....Creates an untitled  text file.
  88.    Open.....Opens a text file previously Saved.
  89.    Close....Closes a text file.
  90.    Save.....Saves text to file.
  91.    Save as..Saves text to file by another file name.
  92.    Print....Prints a text file or the chess board.
  93.    Quit.....Terminates Program.
  94. --------------------------------------------
  95.                             * Edit *
  96. --------------------------------------------
  97.    Undo.....Now implemented.
  98.    Cut......Copies and clears text selection from 
  99.                file.
  100.    Copy.....Copies text from file.
  101.    Paste....Paste text to file.
  102.    Clear....Clears text selection.
  103.    Select All..All text in file is
  104.                selected.
  105. --------------------------------------------
  106.                        * Chess Board *
  107. --------------------------------------------
  108.    Set......Resets all chess pieces to their original
  109.               positions with white on the bottom.
  110.    Invert...Board is turned to place either white or
  111.                black chess pieces on bottom or left.
  112.    Set......Resets all chess pieces to their original
  113.               positions with white on the left.
  114. --------------------------------------------
  115.                       * Chess Moves *
  116. --------------------------------------------
  117.    By-pass....By-passes the animation and displays 
  118.                     last move.
  119.    Animate.....Moves the chess pieces on the chess 
  120.                     board to the moves indicated by
  121.                     the text file.
  122.    Return.......Returns the last  move made to its 
  123.                     original position.
  124.    Study.........Allows a study of previously read moves
  125.                    where moves can be made quickly either
  126.                    forward or reverse without altering any
  127.                    text moves.
  128.    Write.........Rewrite chess notation for KnightEdit
  129.                    compatibility.
  130.  
  131. --------------------------------------------
  132.                            * Options *
  133. --------------------------------------------
  134.    Hide Board......Makes Chess Board invisible. Great
  135.                          when using Multi-Finder.
  136.    Hide Moves......Makes Chess Moves invisible.
  137.    Preference.......Save options to file.
  138.    Format Font.....Select type font character.
  139.    Format Size......Select type font size.
  140.    Format Style....Select type font style.
  141. --------------------------------------------
  142. Definitions of KnightEdit's chess notation:
  143.      Symbols                 Meaning
  144. 1,2,3,4,5,6,7,8....rank coordinate.
  145. a,b,c,d,e,f,g,h.......file coordinate.
  146. none used....................pawn.
  147. R......................................rook.
  148. N......................................knight.
  149. B......................................bishop.
  150. Q......................................queen.
  151. K......................................king.
  152. -......................................moves to.
  153. x......................................captures.
  154. =......................................pawn promotion.
  155. ep....................................en passant (in passing).
  156. +......................................check.
  157. O-O................................short castling.
  158. O-O-O...........................long castling.
  159. Example:      e7-e8=Q+
  160. The above reads that pawn at e7 moves to e8, pawn promotes to a queen and places opponent's king in check.
  161.  
  162. --------------------------------------------
  163. KnightEdit's signature or creator type is 'JCJr'.
  164. Upper and lower case significant.
  165. --------------------------------------------
  166. Acknowledgements (KE v1.5.2)
  167. Stuart B. 
  168. In v1.5.1, Stuart found an 'en passant' related bug.  This bug caused a non-pawn piece to be removed after the en passant move.  
  169. --------------------------------------------
  170. Disclaimer
  171. Author of KnightEdit offers no warrants of the software. The User has the responsibility of testing before using KnightEdit on important data.
  172. --------------------------------------------
  173. If you have any comments, I can be reached at:
  174.  
  175. Jesse Carpenter
  176. PO Box 80743
  177. Albuquerque, New Mexico 87198-0743
  178.  
  179. CIS 73617,1743
  180.  
  181. AOL JesseJr
  182. --------------------------------------------
  183. --------------------------------------------
  184. --------------------------------------------
  185.